Dudlewebs\WPMCS\s3\Aws\S3\Transfer A

Total Complexity 62
Dependencies 12
Dependents 1
Total lines 318
Lines of code 202
Logical lines of code 141
Comment lines 88
Methods 16
Properties 9

Methods 16

Method Rating Maintainability Complexity Lines of code
__construct()
A
44 14 41
addDebugToBefore()
A
46 10 36
resolvesOutsideTargetDirectory()
S
53 7 21
createDownloadPromise()
S
51 6 21
getDownloadsIterator()
S
56 3 17
promise()
S
69 3 6
prepareTarget()
S
66 3 7
getS3Args()
S
65 2 8
determineScheme()
S
76 2 3
createUploadPromise()
S
68 2 6
getUploadsIterator()
S
66 2 8
upload()
S
66 2 8
uploadMultipart()
S
67 2 6
createS3Key()
S
65 2 8
transfer()
S
82 1 3
normalizePath()
S
78 1 3